package com.tjbklx1.spring_cloud_config_client.controller;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RefreshScope // 使用该注解的类，会在接到SpringCloud配置中心配置刷新的时候，自动将新的配置更新到该类对应的字段中。
class HelloController {
	@Value("${test.var}")
	private String hello;

	@RequestMapping("/hello")
	public String from() {
		return this.hello;
	}
	//因为springboot项目只有在启动的时候才会获取配置文件的值，修改github信息后，client端并没有在次去获取，所以导致这个问题
	//refresh 就可以了
	//curl -X POST http://localhost:8002/refresh
}
